The heart of market ingestion
Hridaya (हृदय) is a professional-grade asynchronous data engine engineered to overcome the unique challenges of the Steam Community Market. Unlike standard scrapers, Hridaya acts as a central nervous system for market data, strategically timing every pulse of the exchange to maintain a high-fidelity record of market width and depth.What makes Hridaya different
Strategic ingestion
Intelligent scheduling that balances real-time order-book snapshots with massive historical data fetches
Resource sovereignty
A global orchestrator managing a shared sliding-window rate-limit budget across concurrent asynchronous tasks
Financial grade integrity
Automated data sanitization translating regional currency symbols and non-standard timestamps into structured numeric data
Steam API compliance
Respects Steam’s strict 15 requests per minute rate limit through sophisticated rate-limiting algorithms
Key features
Four Steam Market API endpoints
Hridaya supports all major Steam Market data endpoints:priceoverview - Current market prices
priceoverview - Current market prices
Fetches the latest lowest price, median price, and sales volume for any Steam item.
itemordershistogram - Order book snapshots
itemordershistogram - Order book snapshots
Captures the full buy/sell order book with price levels and quantities.
itemordersactivity - Recent trade activity
itemordersactivity - Recent trade activity
Retrieves real-time trade execution data including purchase timestamps and prices.
pricehistory - Historical price data
pricehistory - Historical price data
Fetches complete historical price charts (requires Steam session cookies).
Dual-database architecture
SQLite - High-frequency operational snapshots- Price overview data
- Order book histograms
- Trade activity logs
- Optimized with WAL mode and memory-mapped I/O
- Price history data with automatic compression
- Hypertable partitioning for efficient queries
- Automatic data retention policies
Intelligent scheduling
Two specialized schedulers handle different data collection patterns:Rate limiting that works
Hridaya uses a sliding-window log algorithm to ensure compliance:System architecture
Hridaya follows a clean separation of concerns:Use cases
Market analysis
Build real-time pricing dashboards and historical trend analysis for CS2 skins, cases, and stickers
Trading bots
Power algorithmic trading strategies with sub-minute market data refresh rates
Price tracking
Set up alerts for price movements, order book depth changes, or trading volume spikes
Market research
Analyze market microstructure, spread dynamics, and liquidity patterns
Next steps
Quickstart
Get Hridaya running in under 5 minutes
Installation
Detailed installation and configuration guide